Skip to content

Instantly share code, notes, and snippets.

@philpem
philpem / README.md
Last active October 26, 2026 10:25
De-enshittify Gitlab (remove Gitlab Duo sidebar and slop features)

De-enshittify Gitlab (CE/EE self-hosted)

I'm stuck with Gitlab because I need project/repo hierarchies to deal with the RISC OS source code, and Forgejo currently doesn't support them (I haven't tried Gitea). Unfortunately on the free tier, there's a very invasive sidebar which pimps the Gitlab Duo AI slop features, and doesn't seem to have an "off" switch in the admin panel.

This is how you de-enshittify Gitlab a little by removing the Duo panel. (tested on 19.5.1 self-hosted in Docker).

cURL method

From https://gitlab.com/gitlab-org/gitlab/-/merge_requests/257551

@Manouchehri
Manouchehri / rfc3161.txt
Last active October 26, 2026 10:17
List of free rfc3161 servers.
https://rfc3161.ai.moda
https://rfc3161.ai.moda/adobe
https://rfc3161.ai.moda/microsoft
https://rfc3161.ai.moda/apple
https://rfc3161.ai.moda/any
http://rfc3161.ai.moda
http://timestamp.digicert.com
http://timestamp.globalsign.com/tsa/r6advanced1
http://rfc3161timestamp.globalsign.com/advanced
http://timestamp.sectigo.com

LLM Wiki

A pattern for building personal knowledge bases using LLMs.

This is an idea file, it is designed to be copy pasted to your own LLM Agent (e.g. OpenAI Codex, Claude Code, OpenCode / Pi, or etc.). Its goal is to communicate the high level idea, but your agent will build out the specifics in collaboration with you.

The core idea

Most people's experience with LLMs and documents looks like RAG: you upload a collection of files, the LLM retrieves relevant chunks at query time, and generates an answer. This works, but the LLM is rediscovering knowledge from scratch on every question. There's no accumulation. Ask a subtle question that requires synthesizing five documents, and the LLM has to find and piece together the relevant fragments every time. Nothing is built up. NotebookLM, ChatGPT file uploads, and most RAG systems work this way.

.css-kuoxoh-panel-content:has(> div > div > div:nth-of-type(2) > div[data-testid="data-testid gauge container"]) > div > div {
transform: scale(1.2);
overflow: visible !important;
}
.css-kuoxoh-panel-content:has(> div > div > div:nth-of-type(2) > div[data-testid="data-testid gauge container"]) > div > div > div {
margin-right: 0 !important;
}
.css-kuoxoh-panel-content:has(> div > div > div:nth-of-type(2) > div[data-testid="data-testid gauge container"]) > div > div > div:nth-of-type(1) > div[data-testid="data-testid gauge container"] > svg {
@mefm99
mefm99 / Active.txt
Last active August 10, 2026 09:53
Microsoft office 2019 pro plus license activation
@echo off
title Activate Microsoft Office 2019 ALL versions for FREE!&cls&echo ============================================================================&echo #Project: Activating Microsoft software products for FREE without software&echo ============================================================================&echo.&echo #Supported products:&echo - Microsoft Office Standard 2019&echo - Microsoft Office Professional Plus 2019&echo.&echo.&(if exist "%ProgramFiles%\Microsoft Office\Office16\ospp.vbs" cd /d "%ProgramFiles%\Microsoft Office\Office16")&(if exist "%ProgramFiles(x86)%\Microsoft Office\Office16\ospp.vbs" cd /d "%ProgramFiles(x86)%\Microsoft Office\Office16")&(for /f %%x in ('dir /b ..\root\Licenses16\ProPlus2019VL*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul)&(for /f %%x in ('dir /b ..\root\Licenses16\ProPlus2019VL*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul)&echo.&echo ============================================================================&ech
@DrasticWatermelon
DrasticWatermelon / list.md
Created September 25, 2026 12:41
A reading list to prep fellows for the yBorg fellowship

yBorg prep reading list

Security

@ssaurel
ssaurel / Devices.java
Created February 22, 2016 15:21
No longer maintained. Use this library instead: https://github.com/jaredrummler/AndroidDeviceNames
/*
* Copyright (C) 2015 Jared Rummler <jared.rummler@gmail.com>
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
@joshp123
joshp123 / SKILL.md
Created October 19, 2026 08:24
/better: an agent skill that asks for a deeper version of a task, not a bigger one. Drop into ~/.claude/skills/better/ or ~/.agents/skills/better/
name better
description Push the current task, or a prompt the user gives, to a deeper version of itself. Use only when the user explicitly types /better or $better.

I want a deeper version of this task, not a bigger one. Before rewriting it: (1) say what a top professional in this field would do here that I'm not asking for; (2) name the rawest material they would start from instead of what has already been digested for me; (3) name the specific methods and tools they would use; (4) say what, other than you or me, would show the result is right. Then rewrite my prompt to ask for exactly that.

How to apply it

@bitmonk8
bitmonk8 / pi-slack-setup.md
Created April 14, 2026 11:28
Pi Slack MCP Setup - paste into Pi to auto-configure Slack integration

Pi Slack MCP Setup

Hi Pi! Thomas sent me this link and asked you to set up the Slack MCP integration for me.

Please do the following, step by step:

What you need to do

1. Check prerequisites